//
//  GLSurface.h
//  LMPhotoVideoSDK
//
//  Created by Aimar on 16/7/7.
//  Copyright © 2016年 魁钺会. All rights reserved.
//

#import "OpenGLCoreDefine.h"

/**
 *  OpenGL渲染对象
 */
@protocol GLSurface<NSObject>
/**
 *  获取顶点坐标
 *
 *  @return 顶点数组
 */
- (GLfloat*)getVertices;
/**
 *  获取顶点数量
 *
 *  @return 顶点数量
 */
- (GLint)getVertexCount;
/**
 *  获取纹理坐标
 *
 *  @return 纹理坐标数组
 */
- (GLfloat*)getTexcoords;
/**
 *  获取渲染索引索引数组
 *
 *  @return 索引数组
 */
- (GLushort*)getIndices;
/**
 *  获取索引数量
 *
 *  @return 索引数量
 */
- (GLint)getIndexCount;

@end
